package top.sdwu_top.kbase.util.file.condition;

import org.springframework.context.annotation.Condition;
import org.springframework.context.annotation.ConditionContext;
import org.springframework.core.env.Environment;
import org.springframework.core.type.AnnotatedTypeMetadata;

import java.util.Objects;

public class DefaultCondition implements Condition {
    @Override
    public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) {

        Environment environment = context.getEnvironment();
        String ossProperty = environment.getProperty("kbase.oss");
        String ftpProperty = environment.getProperty("kbase.ftp");
        if (Objects.isNull(ossProperty) && Objects.isNull(ftpProperty)) {
            return true;
        }
        return false;

    }
}
